@charset "utf-8";
/* CSS yuyang louis */
html,body,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0; padding:0;}
html{ background:#f3f3f3;}
body{ font:12px/18px 'Microsoft YaHei',simsun,Arial, Helvetica, sans-serif; color:#333; background:url(img/body.jpg) no-repeat center top;}
ul,li{ list-style-type:none;}
img{ border:0;}
em{ font-style:normal;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:none;}
/* layout */
.left{ float:left;}
.right{ float:right;}
.headTop,.headMain,.headNav,.indexMenuList,.layout,.footMain{ margin:0 auto; width:950px; overflow:hidden;}
.w310{ width:310px; overflow:hidden;}
.w630{ width:630px;}
.w950{ width:950px; overflow:hidden;}
.headSearch .btn,.headNav li.aIndex a,.headNav li.aIndex a:hover,.indexMenuList li,.hdList li,.tit1 i,.huodongMeunTitle li,.hdTextBg,.huodong_list_t .l li,.bottomBtn a,.huodongContent_title .s1,.canjiaArea span,.cja_btn a,.searchSearch_ipt .btn,.indexLogin .con li .ipt{ background-image:url(img/icon.png); background-repeat:no-repeat;}
.hdTextBg,.top .tit li.hot_a,.bookTab2 li,.huodongContentHd dt .t,.tit2 h2,.ggPage a,.shaixuan dd span,
a.video_play{ background-image:url(img/sprites.png); background-repeat:no-repeat;}

/* header */
/* header */
.header{ position:relative;}
.header-bg1{ background:#000000;}
.header-bg2{ position:absolute; z-index:2; left:0; bottom:0; width:100%; background: #2d7218;}
.headTop{ height:31px; line-height:31px;}
.headTop a{ margin-right:18px;}
.headLogin{ float:right}
.headLogin a{ margin-left:18px; margin-right:0;}
.headMain{ position:absolute; left:50%; top:31px; margin-left:-475px; z-index:3; height:120px;}
.headMain h1{ position:absolute; top:0; left:0; font-size:30px; font-weight:normal; color:#fff; line-height:120px;}
.headSearch{ position:absolute; top:40px; right:0; border-left:#e3e3e3 1px solid; border-bottom:#e3e3e3 1px solid; height:40px; background:url(img/search_bg.png) repeat-x left bottom #fff;}
.headSearch input{ float:left; padding:0; border:0;}
.headSearch .ipt{ padding:8px; width:272px; height:22px; line-height:22px; color:#999; font-size:14px;}
.headSearch .btn{ width:45px; height:38px; background-position:0px -440px; background-color:#e3e3e3; cursor:pointer;}
.header-img{ position:relative; z-index:1; min-height:200px;}
.header-img img{ display:block; margin:0 auto;}

.sele{ position:relative; z-index:999; float:left; width:100px; font-size:14px; width:90px; height:38px; line-height:38px; text-align:center; cursor:pointer;}
.sele span{ display:block; padding-right:20px; background:url(img/sele.png) no-repeat 60px 16px;}
.sele ul{ background:#fff;}
.sele li:hover{ background:#f5f5f5;}
.headNav ul{ float:left; margin-right:14px; background:url(img/headNav_ul_bg.png) no-repeat right 13px;}
.headNav li{ float:left; font-size:16px; height:44px; line-height:44px;}
.headNav li a{ display:block; padding:0 10px;}
.headNav li.current a,.headNav li a:hover{ color:#ccc; background:#243835;}
.headNav li.aIndex{ margin-right:10px; padding:0; width:33px;}
.headNav li.aIndex a{ display:block; padding:0; width:33px; height:44px; text-indent:-999em; overflow:hidden; background-position:-4px -399px;}
.headNav li.aIndex a:hover{ background-position:-4px -399px;}
.headNav ul.nob{ background:none;}
.headBottom{ margin:0 auto; padding-top:1px; width:950px; height:29px; line-height:29px; overflow:hidden;}
.headBottom dl{ float:left; width:660px; overflow:hidden; font-size:14px;}
.headBottom dt{ float:left; color:#666;}
.headBottom dd{ float:left; padding:0 10px;}
.headBottom dd a:hover{ color:#666;}
.headBottom ul{ float:right; width:240px; color:#600; font-size:14px;}
.headBottom li{ float:left; padding:0 20px;}
.headBottom li.b1{ background:url(img/headBottom1.png) no-repeat left 7px;}
.headBottom li.b2{ background:url(img/headBottom2.png) no-repeat left 7px;}
.headBottom li a{ color:#600;}
/* index */
.indexMenuList ul{ height:30px; overflow:hidden;}
.indexMenuList li{ float:left; margin-right:5px; padding-left:36px; height:30px; line-height:30px;}
.indexMenuList li em{ font-size:14px; line-height:14px;}
.indexMenuList li.b1{ background-position:0px -5px;}
.indexMenuList li.b2{ background-position:0px -45px;}
.indexMenuList li.b3{ background-position:0px -85px;}
.indexMenuList li.b4{ background-position:0px -125px;}
.indexMenuList li.b5{ background-position:0px -165px; margin:0;}
.indexMenuList li.b6{ background-image:url(img/b6.png)}
.indexMenuList li.b7{ background-image:url(img/b7.png)}
/* tit */
.tit1{ height:46px;}
.tit1 h2{ float:left; padding:11px 14px 0 14px; font-size:18px; line-height:20px; font-weight:normal;}
.tit1 span{ float:left; padding-top:15px;}
.tit1 i{ float:left; display:block; margin-right:6px; width:20px; height:20px; text-indent:-999em; overflow:hidden;}
.tit1 i.t_x{ background-position:-11px -330px;}
.tit1 i.t_r{ background-position:-11px -370px;}
.tit2{ height:25px; line-height:25px; overflow:hidden; background:url(img/line1.png) repeat-x left center;}
.tit2 h2{ margin:0 auto; width:96px; color:#fff; text-align:center; font-weight:normal; font-size:12px; overflow:hidden; background-color:#fff; background-position:-204px 0;}
.tit2 .more{ float:right; padding-left:5px; background:#fff;}
/* lbox */
.lbox1 .con,.lbox2 .con,.lbox3 .con{ padding:0 6px;}
.lbox1_list{ position:relative; height:222px; overflow:hidden;}
.lbox1 .bookJs .tsBtn{ margin-top:12px; height:35px;}
.lbox1 .bookJs .tsBtn a{ padding:0 18px; height:35px; line-height:35px; font-size:16px;}
.lbox3 .bookJs p{ margin:3px 0;}

.hotTab dl{ margin:0 10px; padding:8px 0; height:36px; overflow:hidden; background:url(img/line3.png) repeat-x left bottom;}
.hotTab dt{ color:#7f9e8c;}
.hotTab dt,
.hotTab dd{ float:left; width:57px; height:18px; overflow:hidden;}
.hotTab .nob{ background:none;}

.hotZuozhe ul{ padding:0 0 0 14px; height:260px; overflow:hidden;}
.hotZuozhe li{ float:left; margin-right:12px; line-height:32px; height:32px; overflow:hidden;}
.lbox5{ height:368px;}
.indexUserList{ float:left; width:314px; height:160px;}
.indexUserList h3{ margin:15px 0; font-size:14px; font-weight:normal; text-align:center;}
.indexUserList_dl{ position:relative; margin:0 auto; width:280px; height:90px;}
.indexUserList_dl dl{ position:relative; float:left; margin:0 5px 10px; display:inline; width:60px; height:60px;}
.indexUserList_dl dt{ position:relative; width:60px; height:90px; text-align:center; overflow:hidden;}
.indexUserList_dl dt img{ display:block; margin-bottom:10px; width:60px; height:60px;}
.indexUserList_dl dd{ position:absolute; top:-5px; left:-5px; display:none; padding:5px 5px 5px 75px; width:60px; height:60px; font-size:14px; color:#f8f9f0; background:#ff530d;}
.indexUserList_dl dd strong{ display:block; height:36px; overflow:hidden; font-weight:normal;}
.indexUserList_dl dd a{ display:block; width:50px; height:22px; line-height:22px; text-align:center; font-size:12px; background:#fff1ec;}
.indexUserList_dl dl.d{ z-index:2;}
.indexUserList_dl dl.d dt{ z-index:3;}
.bookTab1{ position:absolute; top:0; right:0; padding-left:24px; width:164px; height:216px; /*background:url(img/lbox1_tab.png) no-repeat left 6px;*/}
.bookTab1 li{ float:left; margin:0 10px 10px 0; padding:3px; width:66px; height:92px; background:#fff;}
.bookTab1 li img{ border:#ccc 1px solid; width:64px; height:90px;}
.bookTab1 li.hot_a{ background:#d6d7bb;}
.bookTab2{ float:right; padding:16px 11px 0 0; width:69px; height:16px;}
.bookTab2 li{ float:left; margin:0 7px 0 0; width:16px; height:16px; text-indent:-999em; overflow:hidden; background-position:0 -46px; cursor:pointer;}
.bookTab2 li.hot_a{  background-position:-16px -46px;}
.appXiazai{ padding:4px; height:62px; background:url(img/appXiazai.png) no-repeat 0px 0px;}
.appXiazai a{ float:left; height:60px; text-indent:-999em; overflow:hidden;}
.appXiazai a.pc{ margin-right:1px; width:108px;}
.appXiazai a.android{ width:132px;}
.rbox2 .bj85 .bookJs{ padding:0 0 0 114px;}

.hotShuping{ height:320px;}
.hotShuping_list{ margin:0 5px; padding:14px 10px 12px 95px; height:58px; color:#999; background:url(img/line1.png) repeat-x left bottom;}
.hotShuping_list .img{ position:absolute; margin:-2px 0 0 -70px; width:60px; height:60px;}
.hotShuping_list strong,
.hotShuping_list strong a{ color:#000; font-weight:normal;}
.hotShuping_list span,
.hotShuping_list span a{ color:#633;}
.hotShuping_list p{ margin-top:4px; height:36px; overflow:hidden; color:#666;}

.hotTab .con,
.rbox2 .con,
.hotZuozhe .con,
.lbox2_list{ height:274px; overflow:hidden;}

.lbox2 .lbox2_list{ height:462px;}
.lbox2 .bj85 .bookJs{ padding-top:10px; padding-bottom:5px;}

.hzhb{ margin:0 auto; width:948px; overflow:hidden;}

.hzhb_logo{ margin:0 10px; width:928px; overflow:hidden;}
.hzhb_logo li{ float:left; margin-bottom:10px; width:132px;}
.hzhb_logo li img{ display:block; border:#ccc 1px solid; width:83px; height:30px;}

.hzhb_text{ margin:0 10px 10px; padding:10px 0 0 8px; width:920px; overflow:hidden; background:url(img/line1.png) repeat-x left top;}
.hzhb_text li{ float:left; padding:3px 0; width:130px;}
.hzhb_text li a{ color:#666;}

.shujia{ height:280px;}
.shujia .box5List{ padding:0 14px 14px; background:#fff;}
.shujia .box5List strong{ color:#666; font-weight:normal;}
.shujia .box5List p b{ margin-right:8px; font-weight:normal;}
.shujia .box5List p em{ float:right;}
.shujia .box5List .bookJs{ float:left; padding:0 0 0 100px; width:180px; height:130px;}
.shujia .box5List .bookJs h3{ margin-bottom:4px; font-size:14px;}
.shujia .box5List .bookJs img{ margin-left:-100px; width:85px; height:120px;}
.shujia .box5List .bookJs h3{ padding-top:10px;}
.shujia .box5List .xingxing{ margin:4px 0;}

.shujia_fl{ float:left; padding:10px 0 0 0; width:280px; background:url(img/line1.png) repeat-x left top;}
.shujia_fl li{ float:left; padding:4px 5px; width:130px;}
.shujia_fl li a.more{ float:right; color:#600;}

.shuping .con,.zuozhe .con{ margin-top:-10px;}
.shuping .hotShuping_list{ margin:0 16px;}
.shuping .page,.zuozhe .page{ margin:20px 0;}

.zuozhe_list{ width:948px; overflow:hidden;}
.zuozhe_li{ float:left; margin:0 0 0 14px; display:inline; padding:14px 0 15px 116px; width:182px; height:102px; background:url(img/line1.png) repeat-x left bottom;}
.zuozhe_li .img{ position:absolute; margin-left:-116px; border:#ccc 1px solid; width:100px; height:100px;}
.zuozhe_li strong{ font-size:14px; font-weight:normal;}
.zuozhe_li p{ margin-top:5px; height:72px; overflow:hidden;}
/* rbox */
.rbox1{ height:368px;}
.rbox1 .tit ul{ height:35px;}
.rbox1 .tit li{ float:left; width:154px; text-align:center; color:#ccc; height:35px; line-height:35px; overflow:hidden; font-size:18px; cursor:pointer;}
.rbox1 .tit li.hot_a{ height:32px;}
.rbox1 .textList{ margin-top:-5px; padding-top:0;}
.rbox2 .con .hdList{ margin-bottom:14px;}

.rbox3 .con{ height:274px;}
.rbox3 .bj85 .bookJs{ padding:0 0 0 114px;}
.rbox3 .textList{ margin:-6px 12px 0; padding:6px 5px 0; height:72px; overflow:hidden; background:url(img/line1.png) repeat-x left top;}

.rbox4{ height:400px; overflow:hidden;}
.rbox4 ul{ padding:0 10px 10px;}
.rbox4 li{ padding:10px 6px 11px; background:url(img/line1.png) repeat-x left bottom;}
/* textList */
.textList{ padding:10px 16px 10px 16px;}
.textList li{ height:24px; line-height:24px; overflow:hidden;}
.textList li em{ margin-right:5px;}
.tl2{ height:72px; overflow:hidden; background:url(img/line1.png) repeat-x left top;}
.tl2 li{ float:left; width:194px;}
.tl3{ height:168px; overflow:hidden; background:url(img/line1.png) repeat-x left top;}
.tl3 li{ float:left; width:194px;}
/* hd */
.hdList{ padding:0 14px;}
.hdList .img img{ margin:0 auto; display:block; width:280px; height:84px;}
.hdList h3{ font-size:14px; height:36px; overflow:hidden;}
.hdList .text{ height:72px; overflow:hidden;}
.hdList .btn a{ display:block; height:42px; line-height:42px; color:#fff; font-size:18px; text-align:center; background:#468b62;}
.hdList h3,.hdList .text{ margin:8px 0;}
.hdList .text{ color:#666;}
/* top */
.top .tit ul{ padding-left:22px; height:50px;}
.top .tit li{ float:left; margin:0 5px; display:inline; width:78px; height:50px; text-align:center; color:#999; font-size:14px; line-height:40px; cursor:pointer;}
.top .tit li.hot_a{ color:#fff; background-position:-99px 0;}
.top .con ul{ margin-bottom:-1px; background:url(img/top.png) no-repeat 0px 0px;}
.top .con li{ padding-left:50px; height:38px; line-height:38px; overflow:hidden;}
.top .con li em{ margin-left:8px;}
.top .con li.li1{ padding:6px 18px 0 122px; height:100px; line-height:18px;}
.top .con li.li1 img{ margin-left:-76px;}
.top .con li.li1 p{ margin-top:2px; height:54px;}
/* bookJs */
.bookJs img{ position:absolute;}
.bookJs img,.bookTab1 li img{ display:block; border:#ccc 1px solid; width:64px; height:90px;}
.bookJs h3{ height:18px; overflow:hidden; font-size:12px; font-weight:normal;}
.bookJs span{ display:block;}
.bookJs p{ height:54px; overflow:hidden; color:#666;}
.bookJs em{ margin-left:8px;}
.bookJs p,.bookJs .xx{ margin:4px 0;}
.xingxing strong{ float:left; font-weight:normal;}
.xingxing span{ float:left; display:block; margin-top:3px; width:72px; height:12px; overflow:hidden; text-indent:-999em; background:url(img/xx.png) no-repeat;}
.xingxing span.s1{ background-position:0 -12px;}
.xingxing span.s2{ background-position:0 -24px;}
.xingxing span.s3{ background-position:0 -36px;}
.xingxing span.s4{ background-position:0 -48px;}
.xingxing span.s5{ background-position:0 -60px;}
/*
.bookJs .btn{ height:22px;}
.bookJs .btn a{ float:left; margin-right:8px; padding:0 12px; color:#fff; height:22px; line-height:22px; background:#468b62;}
.bookJs .btn a.as2{ background:#4cb6b8;}
*/
.bj85 .bookJs{ float:left; padding:0 20px 0 108px; width:180px; height:134px;}
.bj85 .bookJs h3{ margin-bottom:4px; font-size:14px;}
.bj85 .bookJs img{ margin-left:-100px; width:85px; height:120px;}
.bj142 .bookJs{ padding:0 196px 0 164px;}
.bj142 .bookJs h3{ margin-bottom:4px; font-size:16px;}
.bj142 .bookJs img{ margin-left:-156px; width:142px; height:200px;}
.bj142 .bookJs p{ height:80px; line-height:20px;}
.bj142 .bookJs p,.bj142 .bookJs .xingxing{ margin:8px 0;}
/* sideMenu */
.sideMenu .tit{ height:38px; background:url(img/sideMenu_tit_bg.png) repeat-x;}
.sideMenu .tit h2{ padding-left:8px; font-size:18px; line-height:38px; font-weight:normal;}
.sideMenu .tit ul{ position:absolute; width:310px; height:38px;}
.sideMenu .tit li{ float:left; padding-top:2px; width:155px; height:36px; line-height:36px; text-align:center; font-size:14px; cursor:pointer;}
.sideMenu .tit li.hot_a{ border-width:2px 0 0 0; padding:0 0 8px; font-size:18px; background:url(img/sideMenu_tit_li_hot.png) no-repeat center bottom;}
.sideMenu .tit li.hot_a span{ display:block; background:#e7e7e7;}
.sideMenu dl{ margin:10px 14px;}
.sideMenu dt{ padding:0 2px; font-size:14px; height:30px; background:url(img/line1.png) repeat-x left bottom;}
.sideMenu dl.on dt{ background:url(img/tingshu_sideMenu.png) no-repeat left bottom;}
.sideMenu dd ul{ margin:6px 0; width:280px; overflow:hidden;}
.sideMenu dd li{ float:left; margin:3px 0; padding:0 2px; width:136px;}
.sideMenu dd li.on{ font-size:14px;}
.sideMenu dd li a em{ color:#666;}
.sideMenu dd li.c a{ color:#933;}
/* path */
.path{ height:55px; line-height:30px; overflow:hidden; color:#666;}
.path h2{ float:left; font-size:18px; font-weight:normal;}
.path h2 a{ color:#666;}
.path_px{ float:right; margin-top:5px;}
.path_px,.path_px a{ color:#999;}
.path_px a.on{ color:#333;}
/* bookList */
.bookList ul{ margin:0 auto; overflow:hidden;}
.bookList li{ float:left; width:109px; height:190px;}
.bookList li img{ margin:0 auto; display:block; border:#ccc 1px solid; width:85px; height:120px;}
.boxListLi5{ margin:13px 0; padding:0 2px 13px 100px; height:122px; background:url(img/line1.png) repeat-x left bottom;}
.boxListLi5 .img{ position:absolute; margin-left:-98px; width:87px; height:122px;}
.boxListLi5 .img img{ display:block; border:#ccc 1px solid; width:85px; height:120px;}
.boxListLi5 h2{ font-size:14px; font-weight:normal;}
.boxListLi5 .other{ color:#999;}
.boxListLi5 .other span{ color:#666;}
.boxListLi5 p{ height:36px; overflow:hidden;}
.boxListLi5 .other,.tingshuListLi p{ margin:6px 0;}
.boxListLi5 .tsBtn{ margin-top:15px;}
.boxListLi6 ul{ margin:0 auto; width:291px; overflow:hidden;}
.boxListLi6 li{ float:left; padding:0 5px; width:87px; height:264px; color:#999;}
.boxListLi6 li img{ display:block; border:#ccc 1px solid; width:85px; height:120px;}
.boxListLi6 li h3{ font-size:14px; font-weight:normal;}
.boxListLi6 li span{ color:#666;}
.boxListLi6 li h3,.boxListLi6 li p,.boxListLi6 .btn{ margin:6px 0;}
/* bang */
.bang ul{ margin-top:-5px; padding:0 14px 14px;}
.bang li{ height:31px; line-height:31px; overflow:hidden; background:url(img/line1.png) repeat-x left bottom;}
.bang li em{ float:right;}
/* btn */
.tsBtn{ height:22px;}
.tsBtn a{ float:left; margin-right:8px; padding:0 12px; display:block; height:22px; line-height:22px; color:#fff; text-align:center; overflow:hidden;}
.tsBtn a:hover{ color:#fff;}
a.video_play{ width:26px; text-indent:-999em; background-position:-66px -62px;}
a.video_play:hover{ background-position:-66px -84px;}
a.video_sc{ background:#4cb6b8;}
a.video_tj{ background:#dabe25;}
a.video_yd{ background:#468b62;}
a.video_no{ background:#999;}
/* page */
.page{ clear:both; text-align:center; font-size:14px; height:18px; line-height:18px; overflow:hidden;}
.page a{ display:inline-block; margin:0 2px;}
.page a.on{ padding:0 5px; color:#fff; background:#2a546c;}
.page span{ position:absolute; border:#2b546a 1px solid; height:16px;}
.page input{ float:left; margin:0; padding:0; border:0;}
.page .ipt{ width:31px; height:16px; line-height:16px;}
.page .btn{ color:#fff; width:28px; height:16px; line-height:16px; background:#2b546a; cursor:pointer;}
/* login */
.indexLogin{ border:#add7be 1px solid; border-top:0; background-color:#fff; height:281px; overflow:hidden;}
.indexLogin .tit ul{ height:56px; overflow:hidden;}
.indexLogin .tit li{ border-top:#468b62 3px solid; height:53px; line-height:53px; color:#666; font-size:18px; text-align:center; cursor:pointer; background:url(img/indexLogin_li_bg.png) repeat-x #fff;}
.indexLogin .tit li em{ margin-left:5px; font-style:italic; font-size:12px; line-height:14px; font-weight:bold; color:#600;}
.indexLogin .con ul{ padding:6px 35px 0;}
.indexLogin .con li{ margin:14px auto; width:238px; overflow:hidden;}
.indexLogin .con li input{ float:left; margin:0; padding:0;}
.indexLogin .con li label{ float:left;}
.indexLogin .con li .ipt{ margin:0; padding:0 0 0 36px; border:#999 1px solid; width:200px; height:35px; line-height:35px; font-size:14px; color:#666; background-position:0 -924px;}
.indexLogin .con li .pwd{ background-position:0 -964px;}
.indexLogin .con li .checkbox1{ margin:3px 6px 0 0; display:inline;}
.indexLogin .con li input.login_dl{ border:0; width:120px; height:42px; line-height:42px; font-size:18px; color:#fff; cursor:pointer; background:#468b62;}
.indexLogin .con li a.login_mm{ float:right; color:#999; text-decoration:underline;}
.indexLogin .con li a.login_mm:hover{ text-decoration:none;}
.indexLogin .con li a.login_zc{ float:left; margin-left:50px; display:inline; line-height:42px; font-size:14px;}
/* banner */
.banner950{ margin:10px auto 0; width:950px; overflow:hidden;}
.banner950 img{ display:block; width:950px; height:70px;}
/* footer */
.footer{ line-height:24px; background:#333;}
.footMain{ padding:30px 0;}
.footMain dl{ float:left; padding-left:50px; width:94px;}
.footMain dt{ margin-bottom:20px; font-size:14px; line-height:25px;}
/* style */
a:hover,
.textList li em a,
.rbox4 li a,
.hdList li a,
.huodong_list_b a,
.hd_zp li p,
.huodongContentHd dt h3 em,
.shaixuan dd li,
.shaixuan dd li a,
.sideMenu li.on a,
.sideMenu li.on a em,
.boxListLi5 h2 a,
.boxListLi6 h3 a,
.path h2 span,
.path h2 b,
a.a1,
.book_fl strong,
.indexLogin .tit li,
.sideMenu .tit li.hot_a,
.hotTab dt a,
.headBottom dd a,
.shujia_fl li{ color:#468b62;}

.huodongTitleMenu .btn a,
.pinglun_input .btn,
.shaixuan dd .sc li a{ background:#468b62;}

.tit1,
.rbox1 .tit li.hot_a,
.huodongMeunTitle h2{ color:#2c583e;}

.headTop,
.headTop a,
.headNav a,
.footMain,
.footMain a,
.huodongTitleMenu .btn a{ color:#fff;}
.headTop a:hover,
.headNav a:hover,
.footMain a:hover,
.huodongTitleMenu .btn a:hover{ color:#ccc; text-decoration:none;}

.indexMenuList li em,
.bookJs em,
.tit1 span a,
.top .con li em{ color:#933;}

.bb1,
.indexMenuList ul,
.bookJs a img:hover,
.bookTab1 li img:hover,
.bookList li img:hover,
.boxListLi5 a img:hover,
.boxListLi6 a img:hover{ border:#add7be 1px solid; background-color:#fff;}

.rbox1 .tit ul,
.top .con li,
.rbox1 .tit li.hot_a,
.top .tit ul,
.bookJs img a:hover,
.jigouList .img{ border-bottom:#add7be 1px solid;}

.rbox1 .tit li.hot_a{ border-width:3px;}
.hd_zp li,
.huodongTitleMenu,
.search .w310,.search .w630,
.sideMenu .tit li.hot_a{ border-color:#add7be; border-style:solid;}

.mtb10{ margin-top:10px; margin-bottom:10px;}
.mt10{ margin-top:10px;}
.mt_10{ margin-top:-10px;}
.mt_20{ margin-top:-20px;}
.padt0{ padding-top:0px;}
.padb10{ padding-bottom:10px;}
.padb20{ padding-bottom:20px;}
.fz14{ font-size:14px;}
.fz16{ font-size:16px;}
.fz19{ font-size:19px;}
.fz20{ font-size:20px;}
.fz22{ font-size:22px;}
.c1 a{ color:#1baa8f;}
.c2 a{ color:#ff530d;}
.c3 a{ color:#ae5da1;}
.c4 a{ color:#00736d;}
.c5 a{ color:#448aca;}
.c6 a{ color:#a40000;}
.c7 a{ color:#84ccc9;}
.c8 a{ color:#a4005b;}
.c9 a{ color:#00a0e9;}
.c10 a{ color:#7e6b5a;}

#a{ width:133px; height:222px; z-index: 999;}
.headNav li{ position: relative;}
.headNav li img { position: absolute; top: -3px; left: 10px;}
.headNav {overflow:inherit;}

